Need some professional advice on my project ~~