added guest route
fixed zero division bug