a little science a little magic