eventually I'll get ctrl p working