Modifed return types
Added result page