beware-im-asleep
end to end working fine, multiple bugs fixed