questions about designing my own...