help
Second commit [adding functionality and components to gate prototype