some tests (prototypes with really ugly code :trollface:)