add authorize method... really need to create and interface for these classes...