First prototype working; only Linear implemented