cleanup
final code
delete some junk