Added builders

Added builders
Added toString()