clean first commit. Alpha stage.