layout stuff final almost
fixed sms
merged
oh well