remove unncessary methods
add support for authorization