working. very simple version. only works for tmobile right now.