adds
added more
added more
finished evrything