more updates, added call functionality