fix; skip over blank lines
add; inital object implementation; unfinished