everything working, has to be debugged by Flo