I got some basic ideas