fixed arguements behaviour
renamed methods and added multineline values