lots of changes, now able to resize and get status and more