more code drafting..