manual approach