squeleton done
TODO added, need some sleep /o