final design for now
delete useless stuff