input added
average init
shitty Average
average added
change order
finished, todo: input