Making it a real shell