improve banner
remove unused injections
move samples to seperate module