awesome_print library added for inspecting object nicely