Initial prototype

Pull request for initial prototype