Full functionality tested