might be working
everything works apart from console output