working
work on lp
working again
some polish
cleanup
polish
cleanup