Started some code of how I've thought of sparrow functioning up to now.