implemented receive fragment and general UI tweaks