How do I do all this?