the manual way