alpha version: all dude methods are ready!