implement equality methods and description
add GLTag model
add repo methods