libraries added

unfinished issues