solid interface by Creative Space