home view initial implementation