basic gem file tree